package _07_singleton_pattern.v_common;

/**
 * @Description: 单例模式通用代码
 * @Auther: 2019/6/11 11:46 by zhang.jy
 */
public class Singleton {
     /**
      * @Description: 一开始就声明并new出了对象,俗称饿汉式
      * @Auther: 2019/6/11 14:45 by zhang.jy
      */
     private static final Singleton singleton = new Singleton();        
     //限制产生多个对象
     private Singleton(){
     }
     //通过该方法获得实例对象
     public static Singleton getSingleton(){
             return singleton;
     }  
     //类中其他方法，尽量是static
     public static void doSomething(){

     }
}